package cn.com.yiqi.wsc.entity.customer;

import java.math.BigDecimal;
import java.util.Date;

public class Customer {
    /**
    * 主键ID
    */
    private Integer id;

    /**
    * 上级用户id
    */
    private Integer pid;

    /**
    * 层级码
    */
    private String seq;

    /**
    * 用户编号
    */
    private String code;

    /**
    * 用户姓名
    */
    private String name;

    /**
    * 用户昵称
    */
    private String nick;

    /**
    * 用户手机号
    */
    private String tel;

    /**
    * 用户性别 1男性 2女性 0未知
    */
    private Byte sex;

    /**
    * 是否vip 0否 1是
    */
    private Byte vip;

    /**
    * 省份
    */
    private String province;

    /**
    * 城市
    */
    private String city;

    /**
    * 国家
    */
    private String country;

    /**
    * 头像地址
    */
    private String avatar;

    /**
    * 用户身份证号码
    */
    private String identify;

    /**
    * 成长值
    */
    private Integer grouthValue;

    /**
    * 生日
    */
    private Date birthday;

    /**
    * 是否启用 0禁用 1启用
    */
    private Byte enable;

    /**
    * 状态 1正常会员 2已删除 3关注
    */
    private Byte status;

    /**
    * 注册时间
    */
    private Date regTime;

    /**
    * 注册ip
    */
    private Integer regIp;

    /**
    * 余额
    */
    private BigDecimal balance;

    /**
    * 积分
    */
    private Integer point;

    /**
    * 下级数量
    */
    private Integer subcount;

    /**
    * 消费金额
    */
    private BigDecimal dealAmount;

    /**
    * 消费次数
    */
    private Integer dealTimes;

    /**
    * 最后登录时间
    */
    private Date lastLoginTime;

    /**
    * 新增时间
    */
    private Date insertTime;

    /**
    * 新增用户id
    */
    private Integer insertUserId;

    /**
    * 修改时间
    */
    private Date updateTime;

    /**
    * 修改用户id
    */
    private Integer updateUserId;

    private Date vipExpiretime;

    /**
     * 类型
     * */
    private Integer type;

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Date getVipExpiretime() {
        return vipExpiretime;
    }

    public void setVipExpiretime(Date vipExpiretime) {
        this.vipExpiretime = vipExpiretime;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getPid() {
        return pid;
    }

    public void setPid(Integer pid) {
        this.pid = pid;
    }

    public String getSeq() {
        return seq;
    }

    public void setSeq(String seq) {
        this.seq = seq;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNick() {
        return nick;
    }

    public void setNick(String nick) {
        this.nick = nick;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public Byte getSex() {
        return sex;
    }

    public void setSex(Byte sex) {
        this.sex = sex;
    }

    public Byte getVip() {
        return vip;
    }

    public void setVip(Byte vip) {
        this.vip = vip;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getIdentify() {
        return identify;
    }

    public void setIdentify(String identify) {
        this.identify = identify;
    }

    public Integer getGrouthValue() {
        return grouthValue;
    }

    public void setGrouthValue(Integer grouthValue) {
        this.grouthValue = grouthValue;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Byte getEnable() {
        return enable;
    }

    public void setEnable(Byte enable) {
        this.enable = enable;
    }

    public Byte getStatus() {
        return status;
    }

    public void setStatus(Byte status) {
        this.status = status;
    }

    public Date getRegTime() {
        return regTime;
    }

    public void setRegTime(Date regTime) {
        this.regTime = regTime;
    }

    public Integer getRegIp() {
        return regIp;
    }

    public void setRegIp(Integer regIp) {
        this.regIp = regIp;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public Integer getPoint() {
        return point;
    }

    public void setPoint(Integer point) {
        this.point = point;
    }

    public Integer getSubcount() {
        return subcount;
    }

    public void setSubcount(Integer subcount) {
        this.subcount = subcount;
    }

    public BigDecimal getDealAmount() {
        return dealAmount;
    }

    public void setDealAmount(BigDecimal dealAmount) {
        this.dealAmount = dealAmount;
    }

    public Integer getDealTimes() {
        return dealTimes;
    }

    public void setDealTimes(Integer dealTimes) {
        this.dealTimes = dealTimes;
    }

    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public Integer getInsertUserId() {
        return insertUserId;
    }

    public void setInsertUserId(Integer insertUserId) {
        this.insertUserId = insertUserId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }
}